society for technical research and inventions - Spanish English Dictionary